package com.zmj.sy.mom.srv.aps.bean.vo.plate;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;

@Getter
@Setter
public class PlatePartListResVo {

    private Integer id;

    @ApiModelProperty("订单编号")
    private String orderCode;

    @ApiModelProperty("施工号")
    private String constructNo;

    @ApiModelProperty("工单号")
    private String workOrderCode;

    @ApiModelProperty("拆分工单号")
    private Integer splitNum;

    @ApiModelProperty("包号")
    private String pkgCode;

    @ApiModelProperty("零件编码")
    private String materCode;

    @ApiModelProperty("零件名称")
    private String materName;

    @ApiModelProperty("零件图")
    private String drawing;

    @ApiModelProperty("尺寸")
    private String dimension;

    @ApiModelProperty("数量")
    private Integer totalCount;

    @ApiModelProperty("数量")
    private Integer finishCount;

    @ApiModelProperty("重量（KG）")
    private BigDecimal weight;

    @ApiModelProperty("宽度(mm)")
    private BigDecimal width;

    @ApiModelProperty("长度(mm)")
    private BigDecimal length;

    @ApiModelProperty("厚度(mm)")
    private BigDecimal thickness;

    @ApiModelProperty("钢板编号")
    private String plateCode;

    @ApiModelProperty("钢板名称")
    private String plateName;

    @ApiModelProperty("钢板图纸")
    private String platePdfUrl;

    @ApiModelProperty("钢板材质")
    private String plateTexture;

    @ApiModelProperty("钢板厚度(规格)")
    private BigDecimal plateThickness;

    @ApiModelProperty("钢板重量")
    private BigDecimal plateWeight;

    @ApiModelProperty("工序编号")
    private String phaseCode;

    @ApiModelProperty("任务状态，1待开工 2开工中 3已报工")
    private Integer status;

    @ApiModelProperty("工单Id")
    private Integer apsWorkOrderId;

    @ApiModelProperty("下道工序编号")
    private String nextPhaseCode;

    @ApiModelProperty("下道工作组编号")
    private String nextGroupCode;

    @ApiModelProperty("工序顺序")
    private Integer phaseSeq;

    @ApiModelProperty("套料图号")
    private String nestId;

}
